package com.bjsxt.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * description:
 * Coin 类数据传输对象
 *
 * @author ALIENWARE
 * @version v1.0.0
 * @create 06/01/2024
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "com-bjsxt-dto-UserDto/Coin 类数据传输对象")
public class CoinDto {
    /**
     * 币种ID
     */
    @ApiModelProperty(value = "币种ID")
    private Long id;
    /**
     * 币种名称
     */
    @ApiModelProperty(value = "币种名称")
    private String name;
    /**
     * 币种标题
     */
    @ApiModelProperty(value = "币种标题")
    private String title;
    /**
     * 币种logo
     */
    @ApiModelProperty(value = "币种logo")
    private String img;
    /**
     * 最小提现单位
     */
    @ApiModelProperty(value = "最小提现单位")
    private BigDecimal baseAmount;
    /**
     * 单笔最小提现数量
     */
    @ApiModelProperty(value = "单笔最小提现数量")
    private BigDecimal minAmount;
    /**
     * 单笔最大提现数量
     */
    @ApiModelProperty(value = "单笔最大提现数量")
    private BigDecimal maxAmount;
    /**
     * 当日最大提现数量
     */
    @ApiModelProperty(value = "当日最大提现数量")
    private BigDecimal dayMaxAmount;
}
